Display control device and non-transitory computer readable medium storing display control program for setting display time according to display priority

ABSTRACT

A display control device includes an acquisition unit that acquires an image, a storage unit that stores plural images acquired by the acquisition unit, and a display control unit that controls each image stored in the storage unit to be displayed sequentially on a display device during a fixed time, and performs control of changing a time for which each of an acquired new image and the plural images stored in the storage unit is displayed on the display device according to a display priority of each image in a case where the acquisition unit acquires the image.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is based on and claims priority under 35 USC 119 fromJapanese Patent Application No. 2018-177310 filed Sep. 21, 2018.

BACKGROUND (i) Technical Field

The present invention relates to a display control device and anon-transitory computer readable medium storing a display controlprogram.

(ii) Related Art

JP2016-096510A discloses an image forming apparatus which makes itpossible setting a method in which, in a case where there are aplurality of pieces of display target image data, the plurality ofpieces of image data are displayed on a digital signage apparatus with asimple operation, and includes an image reading unit, a storage unit, acommunication unit, a reception unit, and an operation control unit, inwhich the storage unit has a storage region for a signage correlatedwith a digital signage apparatus on a one-to-one basis, a plurality ofpieces of image data generated by the image reading unit reading adocument placed on a platen, and setting data indicating a displaysetting regarding a display aspect in which the digital signageapparatus displays a plurality of pieces of image data are stored in thestorage region for a signage, and the operation control unit transmitsthe plurality of pieces of image data and the setting data stored in thestorage region for a signage to the digital signage apparatus.

SUMMARY

In a digital signage apparatus in which each of a plurality ofregistered images is displayed sequentially during a fixed time, in acase where an image to be displayed is added, a display time of an imagedisplayed hitherto is shorter than before the image is added due to anincrease of the number of registered images. However, there is an imagehaving a high display priority, and thus there is a case where it is notpreferable to uniquely shorten a display time of each image. This isbecause, in a case where a display time of an image is shortened, thevisibility of the image is reduced.

Aspects of non-limiting embodiments of the present disclosure relate toa display control device and a non-transitory computer readable mediumstoring a display control program capable of setting a display timeaccording to a display priority even though the number of images to bedisplayed is increased in a case where a plurality of images aredisplayed sequentially during a fixed time.

Aspects of certain non-limiting embodiments of the present disclosureovercome the above disadvantages and/or other disadvantages notdescribed above. However, aspects of the non-limiting embodiments arenot required to overcome the disadvantages described above, and aspectsof the non-limiting embodiments of the present disclosure may notovercome any of the disadvantages described above.

According to an aspect of the present disclosure, there is provided adisplay control device including an acquisition unit that acquires animage; a storage unit that stores a plurality of images acquired by theacquisition unit; and a display control unit that controls each imagestored in the storage unit to be displayed sequentially on a displaydevice during a fixed time, and performs control of changing a time forwhich each of an acquired new image and the plurality of images storedin the storage unit is displayed on the display device according to adisplay priority of each image in a case where the acquisition unitacquires the image.

BRIEF DESCRIPTION OF THE DRAWINGS

Exemplary embodiment(s) of the present invention will be described indetail based on the following figures, wherein:

FIG. 1 is a conceptual module configuration diagram illustrating aconfiguration example according to the present exemplary embodiment;

FIGS. 2A and 2B are diagrams illustrating system configuration examplesusing the present exemplary embodiment;

FIG. 3 is a flowchart illustrating a process example according to thepresent exemplary embodiment;

FIG. 4 is a diagram illustrating a data structure example of an imageattribute information table;

FIG. 5 is a flowchart illustrating a process example according to thepresent exemplary embodiment;

FIG. 6 is a flowchart illustrating a process example according to thepresent exemplary embodiment;

FIG. 7 is a diagram illustrating a data structure example of animage-display time table;

FIG. 8 is a flowchart illustrating a process example according to thepresent exemplary embodiment;

FIG. 9 is a flowchart illustrating a process example according to thepresent exemplary embodiment;

FIG. 10 is a flowchart illustrating a process example according to thepresent exemplary embodiment;

FIG. 11 is a flowchart illustrating a process example according to thepresent exemplary embodiment;

FIG. 12 is a diagram illustrating a screen division example according tothe present exemplary embodiment;

FIG. 13 is a flowchart illustrating a process example according to thepresent exemplary embodiment;

FIG. 14 is a diagram illustrating a screen division example according tothe present exemplary embodiment;

FIG. 15 is a diagram illustrating a screen division example according tothe present exemplary embodiment;

FIG. 16 is a diagram illustrating a screen division example according tothe present exemplary embodiment;

FIG. 17 is a flowchart illustrating a process example according to thepresent exemplary embodiment;

FIG. 18 is a flowchart illustrating a process example according to thepresent exemplary embodiment;

FIG. 19 is a flowchart illustrating a process example according to thepresent exemplary embodiment; and

FIG. 20 is a block diagram illustrating a hardware configuration exampleof a computer realizing the present exemplary embodiment.

DETAILED DESCRIPTION

Hereinafter, with reference to the drawings, a description will be madeof an exemplary embodiment for realizing the invention.

FIG. 1 is a conceptual module configuration diagram illustrating aconfiguration example according to the present exemplary embodiment.

The module generally indicates components such as software (computerprogram) or hardware which can be logically divided. Therefore, themodule in the present exemplary embodiment indicates not only a modulein a computer program but also a module in a hardware configuration.Therefore, in the present exemplary embodiment, a description will alsobe made of a computer program (a program causing a computer to executeeach procedure, a program causing a computer to function as each unit,or a program a computer to realize each function), a system, and amethod for functioning as such a module. However, for convenience ofdescription, “storing”, “being stored”, or words equivalent thereto areused, but, these words indicate that a storage device stores data or astorage device is controlled to store data in a case where an exemplaryembodiment is a computer program. A module may correspond to a functionon a one-to-one basis, and, in installation, a single module may beconfigured with a single program, a plurality of modules maybeconfigured with a single program, and, conversely, a single module maybe configured with a plurality of programs. A plurality of modules maybe executed by a single computer, and a single module may be executed bya plurality of computers in a distributed or parallel environment. Othermodules may be included in a single module. Hereinafter, the term“connection” indicates only physical connection but also logicalconnection (transmission and reception of data, indication, a referencerelationship between pieces of data, login, and the like). The term“setting in advance” indicates that setting is performed prior to atarget process, and indicates not only that setting is performed beforea process according to the present exemplary embodiment is started butalso that, even after a process according to the present exemplaryembodiment is started, setting is performed depending on a situation ora state at the time or a situation or a state hitherto in a case where atarget process is not performed. In a case where there are “a pluralityof preset values”, the values maybe different from each other, and twoor more values may be the same as each other (of course, including allof the values). The description that “in a case of A, B is performed”indicates that “it is determined whether or not A is satisfied, and, ina case where it is determined that A is satisfied, B is performed”.However, this excludes a case where determination of whether or not A issatisfied is unnecessary. In a case where objects are listed such as “A,B, and C”, the objects are exemplarily listed unless in other casesmentioned, and a case where only one thereof (for example, only A) isselected is included.

A system or an apparatus also includes not only a case where a pluralityof computers, pieces of hardware, and apparatuses are configured to beconnected to each other via communication means such as a network(including communication connection on a one-to-one basis) but also acase of being configured with a single computer, a single piece ofhardware, and a single apparatus. The “apparatus” and the “system” areused as terms having an identical meaning. Of course, the “system” doesnot include systems that are merely a social “mechanism” (social system)which is an artificial arrangement.

Target information is read from a storage device, the process isperformed, and a process result is written to the storage device foreach process performed by each module or for each process in a casewhere a plurality of processes are performed in a module. Therefore,description of reading for a storage device before a process and writingfor the storage device after the process will be omitted. The storagedevice here may include a hard disk, a random access memory (RAM), anexternal storage medium, a storage device connected via a communicationline, a register in a central processing unit (CPU), or the like.

A display control device 100 according to the present exemplaryembodiment controls display of an image on a display device 190, andincludes an image acquisition module 110, an image storage module 120,and a display control module 130 as illustrated in the example in FIG.1.

The display device 190 is connected to the display control module 130 ofthe display control device 100. As the display device 190, for example,there is a display device of a digital signage apparatus used for anadvertisement, a notification, or the like. The display control devicemay be mounted in the digital signage apparatus, and may be mounted inan apparatus which externally controls the digital signage apparatus.

The image acquisition module 110 is connected to the image storagemodule 120. The image acquisition module 110 acquires an image, andstores the image in the image storage module 120. Acquiring an imageincludes, for example, reading the image with a scanner or a camera,receiving the image from an external apparatus with a facsimile via acommunication line, and reading the image stored in a storage devicesuch as a hard disk (which is built into a computer, but includes astorage device connected to the computer via a network). The image maybe a multi-value image (including a color image), and may be a binaryimage. The number of images to be received may be one, and may beplural. A content of an image may be a pamphlet for advertisement, adocument used for business, or the like.

The image storage module 120 is connected to the image acquisitionmodule 110 and the display control module 130. The image storage module120 stores an image acquired by the image acquisition module 110. Theimage storage module 120 stores a plurality of images. An image storedin the image storage module 120 is a display target on the displaydevice 190. The whole region of a storage device (a recording mediumsuch as a hard disk or a USB memory) may be the image storage module120, and a predefined storage region (for example, a partition, afolder, or a directory) in the storage device may be the image storagemodule 120.

The display control module 130 is connected to the image storage module120 and the display device 190. The display control module 130 performscontrol such that each image stored in the image storage module 120 isdisplayed sequentially on the display device 190 during a fixed time.

In a case where the image acquisition module 110 acquires an image, thedisplay control module 130 performs control of changing a time for whicheach of the acquired new image and a plurality of images stored in theimage storage module 120 is displayed on the display device 190,according to a display priority of each image.

Here, the phrase “sequential display during a fixed time” indicates thatimages registered in the image storage module 120 are displayedsequentially during a predefined time with the predefined time (forexample, 60 minutes) as one cycle. The “sequential display” is performedregardless of a length of a time for which each image is displayed. The“sequential display” may include that a display time is set to 0 (thatis, an image is not displayed). Conversely, the “sequential display” mayinclude that a display time is a fixed time (only a single image isdisplayed). An image may be displayed any number of times during a fixedtime. For example, in a case where a display time included in a fixedtime is 10 minutes, an image may be continuously displayed for tenminutes, and may be displayed ten times every minute.

The phrase “changing a display time” includes increasing or decreasing(reducing) a display time of a target image.

In a case where the image acquisition module 110 acquires an image, thedisplay control module 130 may perform control such that an image havinga high priority is displayed on the display device 190 for a time whichis not shorter than an average display time after the new image isacquired.

Here, the “priority” indicates the degree to which an image is desiredto be displayed on the display device 190. For example, the priority isdetermined on the basis of, for example, the image registration date andtime, a user having registered the image, the type of image (forexample, a notification document or an advertisement), informationindicating the importance, a size of a character included in the image,the number of characters, the presence or absence of a color image, textincluded in the image, and information included in the image, such as adeadline.

The “image having a high priority” is an image having a priority whichis equal to or higher than a predefined priority, or is an image havinga rank which is equal to or higher than a predefined rank in rankssorted according to a priority.

The “average display time after the new image is acquired” is obtainedby simply dividing a fixed time (a time for which respective images aredisplayed sequentially, that is, a time of one cycle) by the number ofimages after the new image is acquired. For example, in a case where onecycle is 60 minutes, and the number of images after a new image isacquired is six, an average display time is 10 minutes.

The display control module 130 may perform control such that an imagehaving a high priority is displayed on the display device 190 for a timewhich is not shorter than a display time before a new image is acquired.

The “time which is not shorter than a display time before a new image isacquired” includes a time which is equal to the previous display timeand a time which is longer than the previous display time.

For example, in a case where a display time of an image having a highpriority is 10 minutes, the image is displayed for a time which is notshorter than 10 minutes even though a new display image is acquired.However, “an image is required to have a high priority” even after adisplay image is acquired. For example, an image A is an image having ahigh priority before a new display image is acquired, but, in a casewhere the priority of the acquired new image is higher than the priorityof the image A, the image A may not be an image having a high priority.

The display control module 130 may perform control such that an imagehaving a high priority is displayed on the display device 190 up to adisplay time of one cycle for which respective images are displayedsequentially.

For example, in a case where there are a plurality of (for example, six)display target images, but there is only one image having a highpriority, only the image having a high priority is displayed during afixed time (60 minutes in the above-described example). In this case, asa display aspect, for example, the image having a high priority may bedisplayed for 60 minutes, then information having no relation to aregistered image may be displayed for one minute, and then the imagehaving a high priority may be displayed for 60 minutes again.

In a case where the image acquisition module 110 acquires an image, thedisplay control module 130 may perform control such that an image havinga low priority is displayed on the display device 190 fora time which isnot longer than a display time before the new image is acquired.

The “image having a low priority” is an image having a priority which isequal to or lower than a predefined priority, or is an image having arank which is equal to or lower than a predefined rank in ranks sortedaccording to a priority. For example, in a case where a priority hasthree levels such as “high”, “medium”, and “low”, and a predefinedpriority is assumed to be a “high” priority, not only an image having a“low” priority but also an image having a “medium” priority is an “imagehaving a low priority”.

For example, the number of display target images is five, all ofpriorities of the five images are “low” priorities, and one cycle is 60minutes, a display time of each image is 12 minutes. In a case where asingle image having a “high” priority is acquired, a display time ofeach of the five images having the “low” priorities is reduced to 9minutes, and 15 minutes corresponding to the rest time is allocated to adisplay time of the image having the “high” priority. In other words, adisplay time of the image having a “low” priority is reduced from 12minutes to 9 minutes, that is, a display time is set to a time “which isnot longer than a display time before a new image is acquired” (or atime which is shorter than the display time before the new image isacquired). Regarding a method of reducing a display time, a predefinedvalue (positive numerical value) may be subtracted from the displaytime, the display time may be divided by a predefined value (a numericalvalue greater than 1), and a user may select a reduced display time. Ina case where the user selects a reduced display time, a user interfacewhich can reduce only a display time of an image having a low prioritymay be used.

For example, in a case where the number of a display target images isfive, one image among the images has a “medium” priority, the other fourimages have a “low” priority, and one cycle is 60 minutes, it is assumedthat a display time of the image having a “medium” priority is 14minutes, and a display time of each of the images having a “low”priority is 11 minutes 30 seconds. In a case where a single image havinga “high” priority is acquired, a display time of the image having a“medium” priority is reduced to 11 minutes, a display time of each ofthe four images having a “low” priority is reduced to 9 minutes 15seconds, and 12 minutes corresponding to the rest time is allocated to adisplay time of the image having a “high” priority. In other words, adisplay time of the image having a “medium” priority (in this case, the“medium” priority is lower than a “high” priority, and the image havinga “medium” priority corresponds to an “image having a low priority”) isreduced to 14 minutes to 11 minutes, and a display time of the imagehaving a “low” priority is reduced from 11 minutes 30 seconds to 9minutes 15 seconds, that is, a display time is set to a time “which isnot longer than a display time before a new image is acquired” (or atime which is shorter than the display time before the new image isacquired).

The two examples are also an example in which, “in a case where theimage acquisition module 110 acquires an image, an image having a highpriority is displayed for a time which is not shorter than an averagedisplay time after the new image is acquired”.

The display control module 130 may perform control such that an imagehaving a low priority is displayed on the display device 190 fora timewhich is not longer than an average display time after a new image isacquired. This corresponds to the above-described case where control isperformed such that an image having a high priority is displayed on thedisplay device 190 for a time which is not shorter than an averagedisplay time after a new image is acquired.

Control on a time for which an image is displayed on the display device190 by the display control module 130 may include control of notdisplaying an image.

Here, the “control of not displaying an image” includes that a time forwhich the image is displayed on the display device 190 is set to 0.

In a case where the number of images stored in the image storage module120 is equal to or larger than a predefined number, the display controlmodule 130 may perform control of changing a time for which each of anacquired new image and a plurality of images stored in the image storagemodule 120 is displayed on the display device 190, according to adisplay priority of each image.

Here, the “images stored in the image storage module 120” indicateimages as targets displayed on the display device 190.

The “number of images stored in the image storage module 120” is thenumber of images after a new image is acquired, but may be the number ofimages before the new image is acquired.

The display control module 130 may perform control of reducing a displaytime of the number of images exceeding a predefined number according toa display priority of each image. For example, in a case where thepredefined number is ten, and the number of display target images istwelve, display times of two images are reduced. The phrase “reducing adisplay time” indicates that, in a case of an image which has beendisplayed already, the display time is reduced compared with theprevious display time of the image, and, in a case of an acquired newimage (there is no previous display time), the display time is reduced(short) compared with an average display time in the number of displaytarget images.

The display control module 130 may perform control of not displayingimages of the number exceeding a predefined number according to adisplay priority of each image. In other words, as an example of“reducing a display time”, a display time is controlled to be set to 0.

In a case where the image acquisition module 110 acquires an image, thedisplay control module 130 may display the acquired new image and aplurality of images stored in the image storage module 120 in separateregions according to a display priority of each image.

For example, in a case where there is a difference in a priority (avalue of a priority is divided into at least two groups), control isperformed such that a display region is divided, and, in a case wherethere is no difference in a priority (a value of a priority is the samefor all images), control is performed such that a display region is notdivided.

The display control module 130 may determine a size of a region in whichan image is displayed according to a display priority of each image.Generally, a large display region is allocated to an image having a highpriority, and a small display region is allocated to an image having alow priority.

The display control module 130 may control the number of divisionregions displayed in a display region according to a display priority ofeach image.

For example, in a case where a priority has two levels (for example, a“high” priority and a “low” priority), a screen is divided into tworegions (the screen is divided into two regions having different sizes,and an image having a high priority is displayed in a larger region), ina case where a priority has three levels (for example, a “high”priority, a “medium” priority, and a “low” priority), a screen isdivided into three regions (the screen is divided into three regionshaving different sizes, and an image having a higher priority isdisplayed in a larger region), and in a case where a priority has fourlevels (for example, priorities of 1 to 4), a screen is divided intofour regions (the screen is divided into four regions having differentsizes, and an image having a higher priority is displayed in a largerregion).

The display control module 130 may perform control such that an image ofwhich the acquisition date and time is included in a predefined periodfrom the current date and time is displayed for a time which is notshorter than the previous display time.

A display time of an acquired new image (a new display target image) isset not to be reduced. As a result, a display time of an old image (animage which has been displayed already for a long time) is reduced.

The display control module 130 may perform control such that an image ofwhich the acquisition date and time is not included in a predefinedperiod from the current date and time is displayed for a time which isshorter than the previous display time. As described above, a displaytime of an old image is reduced.

The display control module 130 may perform control such that an image ofwhich the acquisition date and time is not included in a predefinedperiod from the current date and time is not displayed. In other words,as an example of “reducing a display time”, a display time is controlledto be 0.

A process of the display control module 130 may be performed as follows.

(1)

Control maybe performed such that an image is displayed on the displaydevice 190 for a time which is not longer than a display time before animage is acquired according to a user having registered an image.

For example, in a case of an image of a document which a user causes apredefined person (for example, a general user or a guest user) to read,a display time thereof may be shorter than a display time before a newimage is acquired.

Conversely, control may be performed such that an image is displayed onthe display device 190 for a time which is not shorter than a displaytime before an image is acquired according to a user having registeredan image.

For example, in a case of an image of a document which a user causes apredefined person (for example, a manager or a user as advertiser payinga high advertisement charge (an advertisement charge which is equal toor higher than a predefined amount)) to read, a display time thereof maybe shorter than a display time before a new image is acquired.

(2)

In a case where a character recognition process is performed on anacquired image, and extracted characters include a predefined character,control may be performed such that an image is displayed on the displaydevice 190 for a time which is not shorter than a display time before animage is acquired.

For example, even though a new image is acquired, in a case where animage of a document on which text such as “important” or “influenza” isprinted is a display target, a display time of the document is set notto be reduced.

A priority may be determined on the basis of (A) a size of a character(for example, an image including a character having a size larger than apredefined size has a high priority), (B) a color of a character (forexample, an image including a red character has a high priority), (C)the number of characters (for example, an image including characters ofa number larger than a predefined number has a high priority), and (D)an area of a picture (for example, an image including a picture with anarea larger than a predefined area has a high priority, or an areaproportion may be used), in a document.

(3)

Conversely, control may be performed such that an image is displayed onthe display device 190 for a time which is not shorter than a displaytime before an image is acquired according to the type of image.

For example, in a case where the type of image is an image of anotification document, a display time of the image of the document isset not to be reduced.

(4)

In addition to a display time, a display interval or a display order maybe changed according to a priority.

FIGS. 2A and 2B are diagrams illustrating system configuration examplesusing the present exemplary embodiment.

A system illustrated in FIG. 2A shows an example in which the displaycontrol device 100 is provided in a digital signage apparatus 200. Thedigital signage apparatus 200 includes the display control device 100and the display device 190. The digital signage apparatus 200 displaysan image by using a display (for example, a flat display or a curveddisplay).

An image processing apparatus 210 is connected to the display controldevice 100 of the digital signage apparatus 200 via a communication line290. The image processing apparatus 210 may have at least a scannerfunction, and is, for example, a multi-function peripheral (an imageprocessing apparatus having two or more functions of a scanner, aprinter, a copier, and a facsimile). The communication line 290 may be awired line, a wireless line, or a combination thereof, and may be, forexample, the Internet or an intranet as a communication infrastructure.The digital signage apparatus 200 may display an image, and may alsooutput sounds (including music) from a speaker.

The image processing apparatus 210 reads a document 220, and the imageprocessing apparatus 210 transmits an image (a so-called contributionimage) of the document 220 to the digital signage apparatus 200 (thatis, the display control device 100). The display control device 100displays the image on a display.

The digital signage apparatus 200 may include a reading module whichreads an image from an original document. In other words, the imageprocessing apparatus 210 may be incorporated into the digital signageapparatus 200 (of course, the digital signage apparatus 200 may beincorporated into the image processing apparatus 210). The imageacquisition module 110 acquires the image read by the reading module.

A system illustrated in FIG. 2B shows a system example in which thedisplay control device 100 controls a plurality of display devices 190.

The display control device 100, a display device 190A, a display device190B, a display device 190C, a display device 190D, and the imageprocessing apparatus 210 are connected to each other via a communicationline 295. The communication line 295 may be a wired line, a wirelessline, or a combination thereof, and may be, for example, the Internet oran intranet as a communication infrastructure. The function of thedisplay control device 100 may be realized by using a cloud service.

The image processing apparatus 210 reads the document 220, and the imageprocessing apparatus 210 transmits an image of the document 220 to thedisplay control device 100. The display control device 100 displays theimage on a display of each display device 190 (which may be a predefineddisplay device 190).

As a specific example, the following process may be performed.

(1) A state is assumed in which 60 minutes are set as one cycle, andfive images are registered in the image storage module 120. In thiscase, a display time of each image is 12 minutes in 60 minutes of onecycle.

(2) Here, it is assumed that a single display target image is added tothe image storage module 120.

(3.0) Generally (in a case of not using the present exemplaryembodiment), six images are displayed in one cycle, and thus a displaytime of each image after the new image is acquired is 10 minutes. Inother words, in a case where the number of registered images increases,the degree of delivery of information is uniformly reduced.

(3.1) Therefore, in the present embodiment, the following process isperformed.

(3.1.1) For example, in a case where, among six images, there are twoimages having a high priority, and four images having a low priority,display times of the images are respectively 12 minutes, 12 minutes, 9minutes, 9 minutes, 9 minutes, and 9 minutes. The display times arecalculated as follows.

A display time of each of the two images having a high priority is stillset to 12 minutes which is a display time before the image is acquired.In other words, the display time is not shorter than a display timebefore a new image is acquired.

With respect to the four images having a low priority, a display time ofeach image is calculated according to the following computation.(60−12×2)/4=9 (minutes)

(3.1.2) For example, in a case where, among the six images, there is asingle image having a high priority, and there is a single image havinga medium priority, display times of the images are respectively 12minutes, 10 minutes, 9 minutes 30 seconds, 9 minutes 30 seconds, 9minutes 30 seconds, and 9 minutes 30 seconds. The display times arecalculated as follows.

A display time of the image having a medium priority is set to 10minutes which is an average display time in a case of six images. Inother words, the display time is set not to be shorter than an averagedisplay time after a new image is acquired. A display time of the singleimage having a high priority is still set to 12 minutes which is adisplay time before the image is acquired. In other words, the displaytime is not shorter than a display time before a new image is acquired.

With respect to the four images having a low priority, a display time ofeach image is calculated according to the following computation.(60−12−10)/4=9.5 (9 minutes 30 seconds)

(3.1.3) In the above example, a display time of an image having a highpriority is still set to 12 minutes which is a display time before animage is acquired, but may be further extended. For example, as in(3.1.2), in a case where, among the six images, there is a single imagehaving a high priority, and there is a single image having a mediumpriority, display times of the images are respectively 14 minutes, 10minutes, 9 minutes, 9 minutes, 9 minutes, and 9 minutes. The displaytimes are calculated as follows.

A display time of the image having a medium priority is set to 10minutes which is an average display time in a case of six images. Adisplay time of the single image having a high priority is set to 14minutes longer than 12 minutes which is a display time before the imageis acquired. For example, with respect to the image having a highpriority, a predefined time (for example, 2 minutes) may be added, or apredefined coefficient of 1 or greater may be multiplied. In otherwords, the display time is not shorter than a display time before a newimage is acquired.

With respect to the four images having a low priority, a display time ofeach image is calculated according to the following computation.(60−14−10)/4=9 (minutes)

FIG. 3 is a flowchart illustrating a process example according to thepresent exemplary embodiment (for example, the image acquisition module110).

In step S302, an image is acquired.

In step S304, the image and image attribute information are stored inthe image storage module 120. For example, an image attributeinformation table 400 is stored in the image storage module 120.

FIG. 4 is a diagram illustrating a data structure example of the imageattribute information table 400. The image attribute information table400 has an image ID field 410, an image name field 420, a size field430, an acquisition date-and-time field 440, and a priority field 450.The image ID field 410 stores information (image identification: ID) foruniquely identifying an image in the present exemplary embodiment. Theimage name field 420 stores the name of the image. The size field 430stores a size (for example, the number of vertical and horizontalpixels) of the image. The acquisition date-and-time field 440 stores thedate and time (which may be year, month, day, hour, minute, second,second or less, or a combination thereof) at which the image isacquired. The priority field 450 stores a priority of the image. Thepriority may be set by a user, and may be determined according to a sizeor the like of a character as described above.

In step S306, it is determined whether or not there is the next image,and, in a case where there is the next image, the flow returns to stepS302, and, in other cases, the process is finished (step S399).

FIG. 5 is a flowchart illustrating a process example according to thepresent exemplary embodiment (for example, the display control module130).

In step S502, it is determined whether or not a new image has beenacquired, and, in a case where the new image has been acquired, theprocess proceeds to step S504, and, in other cases, waiting occurs untilthe new image is acquired.

In step S504, a display time is calculated according to a priority ofeach image. A detailed process in step S504 will be described later withreference to a flowchart illustrated in an example in FIG. 6.

In step S506, a display process is performed. A detailed process in stepS506 will be described with reference to a flowchart in illustrated inan example in FIG. 8.

In step S508, it is determined whether or not the display iscontinuously performed, and, in a case where the display is continuouslyperformed, the flow returns to step S502, and, in other cases, theprocess is finished (step S599).

FIG. 6 is a flowchart illustrating a process example according to thepresent exemplary embodiment (for example, the display control module130).

In step S602, it is determined whether or not a priority is “high”, and,in a case where the priority is “high”, the process proceeds to stepS604, and, in other cases, the process proceeds to step S606.

In a case where the priority is compared with a predefined priority(threshold value), and is equal to or more than the threshold value, adetermination result is “Yes”, and, in a case where the priority isequal to or less than the threshold value, a determination result is“No”.

Alternatively, in a case where priorities are sorted in a decreasingorder, and the priority has a rank which is equal to or higher than apredefined rank A, a determination result is “Yes”, and, in a case wherethe priority has a rank which is equal to or lower than the predefinedrank A, a determination result is “No”.

In step S604, a display time becomes longer or is maintained.

In step S606, it is determined whether or not the priority is “medium”,and, in a case where the priority is “medium”, the process proceeds tostep S608, and, in other cases, the process proceeds to step S610.

In step S608, a display time is maintained or becomes shorter.

In step S610, a display time becomes shorter or is set to 0 (that is, animage is not displayed).

In the flowchart, a priority has three levels, but may have two levelsor four or more levels.

For example, an image-display time table 700 is generated through theprocess in the flowchart. FIG. 7 is a diagram illustrating a datastructure example of the image-display time table 700. The image-displaytime table 700 has an image ID field 710, a priority field 720, and adisplay time field 730. The image ID field 710 stores an image ID. Thepriority field 720 stores a priority of the image. The display timefield 730 stores a display time of the image.

FIG. 8 is a flowchart illustrating a process example according to thepresent exemplary embodiment (for example, the display control module130).

In step S802, an image is extracted from the image storage module 120.

In step S804, the image is displayed for a display time.

In step S806, it is determined whether or not images corresponding toone cycle have been displayed, and, in a case where the images have beendisplayed, the process is finished (step S899), and, in other cases, theflow returns to step S802.

A process in a flowchart illustrated in an example in FIG. 9 may beperformed instead of the process in the flowchart illustrated in anexample in FIG. 5.

FIG. 9 is a flowchart illustrating a process example according to thepresent exemplary embodiment (for example, the display control module130).

In step S902, it is determined whether or not a new image has beenacquired, and, in a case where the new image has been acquired, theprocess proceeds to step S904, and, in other cases, waiting occurs untilthe new image is acquired.

In step S904, it is determined whether or not the number of images to bedisplayed is equal to or more than a threshold value, and, in a casewhere the number of images to be displayed is equal to or more than thethreshold value, the process proceeds to step S906, and, in other cases,the process proceeds to step S908.

In step S906, a display time is calculated according to a priority ofeach image. A detailed process in step S906 will be described later withreference to a flowchart illustrated in an example in FIG. 10.

In step S908, a value obtained by dividing a display time correspondingto one cycle by the number of images is set as a display time of eachimage.

In step S910, a display process is performed. A detailed process in stepS910 has been described with reference to a flowchart in illustrated inan example in FIG. 8.

FIG. 10 is a flowchart illustrating a process example according to thepresent exemplary embodiment (for example, the display control module130).

In step S1002, the number of images which is more than a threshold valueis calculated.

In step S1004, images of the number calculated in step S1002 areextracted from images having a low priority.

In step S1006, a display time of an image having a low priority is setto become short or to 0 (that is, the image is not displayed).

A process in a flowchart illustrated in an example in FIG. 11 maybeperformed instead of the process in the flowchart illustrated in anexample in FIG. 5 or 9.

FIG. 11 is a flowchart illustrating a process example according to thepresent exemplary embodiment (for example, the display control module130).

Instep S1102, it is determined whether or not the number of images to bedisplayed is equal to or more than a threshold value, and, in a casewhere the number of images to be displayed is equal to or more than thethreshold value, the process proceeds to step S1104, and, in othercases, the process is finished (step S1199).

In step S1104, it is determined whether or not there is an image havinga high priority, and, in a case where there is an image having a highpriority, the process proceeds to step S1106, and, in other cases, theprocess proceeds to step S1114.

In step S1106, a display region is divided into a plurality of regions.For example, the display region is divided as in a screen 1200illustrated in FIG. 12. FIG. 12 is a diagram illustrating a screendivision example according to the present exemplary embodiment.

The screen 1200 is divided into a display region 1: 1210 and a displayregion 2: 1220.

In step S1108, images are allocated to the display regions. In theexample illustrated in FIG. 12, images are respectively allocated to thedisplay region 1: 1210 and the display region 2: 1220. For example, animage having a high priority may be allocated to the left display region1: 1210, and an image having a low priority may be allocated to theright display region 2: 1220. For example, an image which has a largenumber of characters or is desired to be thoroughly delivered may be setto have a high priority, and be displayed in the display region 1: 1210,and an image including a picture or old information may be set to have alow priority, and be displayed in the display region 2: 1220 in arelatively short cycle.

Instep S1110, a display time of each image is calculated for eachdisplay region. For example, the processes in the flowcharts illustratedin the examples in FIGS. 6 and 10 may be performed. For example, adisplay time in the display region 1: 1210 is set not to be reduced, andthus deterioration in an information delivery effect is prevented.Specifically, a display time of each image is set to be long in thedisplay region 1: 1210, and a display time of each image is set to beshort in the display region 2: 1220.

In step S1112, an image is controlled to be displayed in each displayregion.

In step S1114, there is no image having a high priority, and thus avalue obtained by dividing a display time corresponding to one cycle bythe number of images is set to a display time of each image.

FIG. 13 is a flowchart illustrating a process example according to thepresent exemplary embodiment. As a specific example, a description willbe made of an example in which the process is started from a documentreading process performed by a user.

In step S1302, the document starts to be scanned through the user's UIoperation in the image processing apparatus 210. Scanning is started notonly through a UI operation but also through an operation on a physicalkey (including a hard key).

In step S1304, scanning is completed.

In step S1306, storage of an image and document information in the imagestorage module 120 of the display control device 100 is completed. Thedocument information includes the image attribute information table 400.In addition to information of the image attribute information table 400,a register (user ID) may be added.

In step S1308, it is determined whether or not the number of images tobe displayed exceeds a predefined threshold value N, and, in a casewhere the number of images to be displayed exceeds the threshold valueN, the process proceeds to step S1310, and, in other cases, the processproceeds to step S1316. In other words, in a case where the number ofregistered images for display exceeds the threshold value N, a displayscreen is divided into a plurality of regions, and the images aredisplayed. For example, the threshold value N may be 36. The thresholdvalue N “36” is a value supposed in a case where a single image isdisplayed once for 10 seconds, and is displayed at least ten times foran hour.

Here, the threshold value N is any value of which setting is changeableby using a signage controller.

In step S1310, the images to be displayed are divided into two groups.For example, grouping may be performed on the basis of a priority, andgrouping may also be performed on the basis of old and new acquisitiondates and times of images (a value in the acquisition date-and-timefield 440 of the image attribute information table 400) or registerinformation.

In step S1312, the screen is divided into two regions.

In step S1314, different images start to be displayed in the tworegions. In other words, grouped images are sequentially displayed inthe two separate regions. For example, the images are sequentiallydisplayed every 10 seconds in a slide show manner.

In step S1316, an image starts to be additionally displayed in a singleregion.

FIG. 14 is a diagram illustrating a screen division example according tothe present exemplary embodiment. FIG. 14 illustrates an example inwhich a screen 1400 is divided into three regions.

The screen 1400 is divided into a display region 1: 1410, a displayregion 2: 1420, and a display region 3: 1430.

In addition to grouping as in step S1310 in FIG. 13, control may beperformed such that a longitudinally long original document (a so-calledportrait type) is included in a group corresponding to the displayregion 1: 1410 on the basis of original document information (a verticalsize and a horizontal size in the size field 430 of the image attributeinformation table 400). In a case where the longitudinally long originaldocument is displayed in the display region 2: 1420 or the displayregion 3: 1430, the display region is transversely long (a so-calledlandscape type), and thus a size viewed by a user is reduced, so that aninformation delivery effect deteriorates. Therefore, a longitudinallylong original document may be displayed in the display region 1: 1410,and a transversely long original document may be displayed in thedisplay region 2: 1420 or the display region 3: 1430.

Through a picture region determination process (or a character regiondetermination process) or a character recognition process, an image inwhich the number of characters is equal to or larger than a predefinednumber or an image in which a size of the character (small character) isequal to or smaller than a predefined size may be regarded to be animage having a high priority. A so-called busy image (for example, animage in which the number of characters is equal to or larger than apredefined number or an image of a detailed map) may be displayed in thelargest region (for example, the display region 1: 1410 in FIG. 14)among separate regions. The image is displayed to be large, and thusdeterioration in the information delivery effect is prevented.

FIG. 15 is a diagram illustrating a screen division example according tothe present exemplary embodiment. A screen division method may bechanged depending on whether or not a screen on which an image isdisplayed is longitudinally long or transversely long.

A longitudinally long screen 1500 is divided into a display region 1:1510, a display region 2: 1520, and a display region 3: 1530. In a caseof longitudinally long display, the screen is divided into three regionsas illustrated in FIG. 15, and this shows a division example which isdifferent from the example illustrated in FIG. 14. For example, an imagehaving a high priority is displayed in the display region 1: 1510, animage having a medium priority is displayed in the display region 2:1520, and an image having a low priority is displayed in the displayregion 3: 1530.

FIG. 16 is a diagram illustrating a screen division example according tothe present exemplary embodiment. Sizes of display regions may bedifferent from each other.

A screen 1600 is divided into a display region 1: 1610, a display region2: 1620, a display region 3: 1630, and a display region 4: 1640. Imageshaving a higher priority may be respectively allocated to the displayregion 1: 1610, the display region 2: 1620, the display region 3: 1630,and the display region 4: 1640. Images having a high priority may beallocated to a plurality of display regions. A display region to whichan image is allocated may be determined depending on whether the imageis longitudinally long or transversely long. In the example illustratedin FIG. 16, longitudinally long images may be allocated to the displayregion 1: 1610 and the display region 4: 1640, and transversely longimages may be allocated to the display region 2: 1620 and the displayregion 3: 1630.

FIG. 17 is a flowchart illustrating a process example according to thepresent exemplary embodiment.

In step S1702, it is determined whether or not the acquisition date andtime of an image is new, and, in a case where the acquisition date andtime is new, the process proceeds to step S1704, and, in other cases,the process proceeds to step S1706. Regarding whether or not theacquisition date and time is new, in a case where the acquisition dateand time is included in a predefined period from the current date andtime, the acquisition date and time may be determined as being new, and,in a case where the acquisition data is not included in the period, theacquisition date and time may be determined as being old.

In step S1704, a display time becomes longer or is maintained. In otherwords, the image is handled as an image having a high priority.

In step S1706, a display time becomes shorter or is set to 0 (that is,an image is not displayed). In other words, the image is handled as animage having a low priority.

FIG. 18 is a flowchart illustrating a process example according to thepresent exemplary embodiment.

In step S1802, it is determined whether or not a display time of animage is less than a predefined threshold value, and, in a case wherethe display time is less than the threshold value, the process proceedsto step S1804, and, in other cases, the process is finished (stepS1899). For example, in a case where the number of images to bedisplayed is increased, and thus a display time of an image isshortened, the process proceeds to step S1804.

In step S1804, it is determined whether or not the acquisition date andtime of an image is new, and, in a case where the acquisition date andtime is new, the process proceeds to step S1806, and, in other cases,the process proceeds to step S1808. A process equivalent to the processin step S1702 of the flowchart in the example illustrated in FIG. 17 isperformed.

In step S1806, a display time becomes longer or is maintained.

In step S1808, a display time becomes shorter or is set to 0 (that is,an image is not displayed).

FIG. 19 is a flowchart illustrating a process example according to thepresent exemplary embodiment. As a specific example, an example isdescription in which a priority is determined, and grouping isperformed.

In step S1902, it is determined whether or not there is image attributeinformation of an image to be displayed, and, in a case where there isthe image attribute information, the process proceeds to step S1904,and, in other cases, the process proceeds to step S1910.

Instep S1904, it is determined whether or not the number of images to bedisplayed exceeds a predefined threshold value N, and, in a case wherethe number of images to be displayed does not exceed the threshold valueN, the process is finished (step S1999), and, in other cases, theprocess proceeds to step S1906.

In step S1906, grouping is performed. For example, an image (an imagehaving a high priority) to be displayed in the display region 1 isselected by using user information in image attribute informationregistered in the image storage module 120. Specifically, in a casewhere an image is registered through an operation of a manager, theimage is grouped to be displayed in the display region 1 (that is, theimage is grouped as an image having a high priority).

Instep S1908, it is determined whether or not the number of images to bedisplayed exceeds the predefined threshold value N, and, in a case wherethe number of images to be displayed does not exceed the threshold valueN, the process is finished (step S1999), and, in other cases, theprocess proceeds to step S1910.

In step S1910, it is determined whether or not a priority is set, and,in a case where a priority is set, the process proceeds to step S1912,and, in other cases, the process proceeds to step S1916.

In step S1912, grouping is performed. The grouping is performed by usingthe priority.

In step S1914, it is determined whether or not the number of images tobe displayed exceeds the predefined threshold value N, and, in a casewhere the number of images to be displayed does not exceed the thresholdvalue N, the process is finished (step S1999), and, in other cases, theprocess proceeds to step S1916.

In step S1916, grouping is performed on the basis of the acquisitiondate and time. The grouping is performed depending on whether theacquisition date and time is new or old.

For example, an image having a high priority is displayed in the displayregion 1, so that a display time in the display region 1 is not shorterthan a predefined value, and thus deterioration in an informationdelivery effect is prevented. An image having a low priority isdisplayed in the display region 2, a display time of an image is reducedin a case of exceeding the predefined value N, and thus all images canbe displayed within one cycle in the display region 2. An image of whichthe acquisition date and time is old may not be displayed such that thenumber of images to be displayed is equal to or less than the predefinedvalue N.

With reference to FIG. 20, a description will be made of a hardwareconfiguration example of the display control device 100 according to thepresent exemplary embodiment. A configuration illustrated in FIG. 20 isrealized by, for example, a personal computer (PC), and corresponds to ahardware configuration example including a data reading unit 2017 suchas a scanner, and a data output unit 2018 such as a printer.

A central processing unit (CPU) 2001 is a control unit which performs aprocess according to a computer program in which an execution order ofthe respective modules such as the various modules described in theexemplary embodiment, that is, the image acquisition module 110 and thedisplay control module 130.

A read only memory (ROM) 2002 stores a program, a calculation parameter,or the like used by the CPU 2001. A random access memory (RAM) 2003stores a program used for execution of the CPU 2001, a parameter whichchanges as appropriate in the execution, or the like. Theabove-described elements are connected to each other via a host bus 2004configured with a CPU bus or the like.

The host bus 2004 is connected to an external bus 2006 such as aPeripheral Component Interconnect/Interface (PCI) bus via a bridge 2005.

A keyboard 2008 and a pointing device 2009 such as a mouse are devicesoperated by an operator. A display 2010 includes a liquid crystaldisplay or a cathode ray tube (CRT), and displays various pieces ofinformation as text or image information. A touch screen or the likehaving both functions of the pointing device 2009 and the display 2010may be used. In this case, regarding of realization of a function of akeyboard, the function of the keyboard may be realized by drawing akeyboard (a so-called software keyboard or a screen keyboard) on ascreen by using software even without physical connection as in thekeyboard 2008.

A hard disk drive (HDD) 2011 has a hard disk (which may be a flashmemory or the like) built thereinto, and drives the hard disk, so as torecord or reproduce a program executed by the CPU 2001 or information.The hard disk realizes a function as the image storage module 120 or thelike. Other various pieces of data, various computer programs, and thelike are stored.

A drive 2012 reads data or a program recorded on a magnetic disk, anoptical disc, a magnetooptical disc, or a removable recording medium2013 such as a semiconductor memory, installed therein, and supplies thedata or the program to the RAM 2003 via an interface 2007, the externalbus 2006, the bridge 2005, and the host bus 2004. The removablerecording medium 2013 may also be used as a data recording region.

A connection port 2014 is a port for connection to an externalconnection apparatus 2015, and has a connection portion such as the USBor IEEE1394. The connection port 2014 is connected to the CPU 2001 orthe like via the interface 2007, the external bus 2006, the bridge 2005,and the host bus 2004. A communication unit 2016 is connected to acommunication line, and performs a data communication process with anexternal apparatus. The data reading unit 2017 is, for example, ascanner, and performs a document reading process. The data output unit2018 is, for example, a printer, and performs a document data outputprocess.

The hardware configuration of the display control device 100 illustratedin FIG. 20 corresponds to one configuration example, and the presentexemplary embodiment is not limited to the configuration illustrated inFIG. 20, and any configuration in which the modules described in thepresent exemplary embodiment can be executed may be used. For example,some of the modules may be configured with dedicated hardware (forexample, an application specific integrated circuit (ASIC) or afield-programmable gate array (FPGA)), some of the modules may beprovided in an external system, and may be connected to a communicationline, and such a plurality of systems illustrated in FIG. 20 may beconnected to each other via a communication line so as to operate incooperation therebetween. Particularly, the modules may be incorporatednot only into a personal computer but also into a portable informationcommunication apparatus (including a mobile phone, a smart phone, amobile apparatus, a wearable computer, and the like), an informationappliance, a robot, a copier, a facsimile, a scanner, a printer, amulti-function peripheral.

In the comparison process in the description of the exemplaryembodiment, “equal to or more than”, “equal to or less than”, “more than(exceeding)”, and “less than” may be respectively replaced with “morethan”, “less than”, “equal to or more than”, and “equal to or less than”unless a contradiction occurs in a combination thereof.

The program may be stored on a recording medium so as to be provided,and the program may be provided by using a communication unit. In thiscase, for example, the program may be understood as the invention of a“non-transitory computer readable medium storing the program”.

The “non-transitory computer readable medium storing the program”indicates a computer readable recording medium storing the program, usedto install, execute, and distribute the program.

The recording medium includes, for example, “a DVD-R, a DVD-RW, aDVD-RAM, or the like” which is a digital versatile disc (DVD) and is astandard defined in the DVD forum, and “a DVD+R, DVD+RW, or the like”which is a standard defined in the DVD+RW, a compact disc (CD) read onlymemory (CD-ROM), a CD recordable (CD-R), or a CD rewritable (CD-RW), aBlu-ray (registered trademark) disc, a magnetooptical disc (MO), aflexible disk (FD), a magnetic tape, a hard disk, a read only memory(ROM), an electrically erasable programmable read only memory (EEPROM)(registered trademark), a flash memory, a random access memory (RAM),and a secure digital (SD) memory card.

The whole or a part of the program may be recorded on the recordingmedium so as to be preserved or distributed. The program may betransmitted through communication, for example, by using a transmissionmedium such as a wired network used for a local area network (LAN), ametropolitan area network (MAN), a wide area network (WAN), theInternet, an intranet, or an extranet, a wireless communication network,or a combination thereof, and may be carried via a carrier wave mountedtherewith.

The program may be a part or the whole of another program, or may berecorded on a recording medium along with a separate program. Theprogram may be divided and recorded on a plurality of recording media.The program may be recorded in any restorable aspect such as compressionor encryption.

The foregoing description of the exemplary embodiments of the presentinvention has been provided for the purposes of illustration anddescription. It is not intended to be exhaustive or to limit theinvention to the precise forms disclosed. Obviously, many modificationsand variations will be apparent to practitioners skilled in the art. Theembodiments were chosen and described in order to best explain theprinciples of the invention and its practical applications, therebyenabling others skilled in the art to understand the invention forvarious embodiments and with the various modifications as are suited tothe particular use contemplated. It is intended that the scope of theinvention be defined by the following claims and their equivalents.

What is claimed is:
 1. A display control device comprising: an imagesensor that acquires an image; a storage device that stores a pluralityof mages acquired by the image sensor; and a central processing unit(CPU) that controls each image stored in the storage device to bedisplayed sequentially on a display device during a fixed time, andperforms control of changing a time for which each of an acquired newimage and the plurality of images stored in the storage device isdisplayed on the display device according to a display priority of eachimage in a case where the image sensor acquires the image.
 2. Thedisplay control device according to claim 1, wherein the centralprocessing unit (CPU) performs control such that an image having a highpriority is displayed on the display device for a time which is notshorter than an average display time after a new image is acquired in acase where the image sensor acquires the image.
 3. The display controldevice according to claim 2, wherein the central processing unit (CPU)performs control such that the image having a high priority is displayedon the display device for a time which is not shorter than a displaytime before the new image is acquired.
 4. The display control deviceaccording to claim 1, wherein the central processing unit (CPU) performscontrol such that an image having a low priority is displayed on thedisplay device for a time which is not longer than an average displaytime after a new image is acquired.
 5. The display control deviceaccording to claim 4, wherein the control of a display time in thedisplay device, performed by the central processing unit (CPU), includescontrol of not displaying an image.
 6. The display control deviceaccording to claim 1, wherein, in a case where the number of imagesstored in the storage device is equal to or larger than a predefinednumber, the central processing unit (CPU) performs control of changing atime for which each of an acquired new image and the plurality of imagesstored in the storage device is displayed on the display deviceaccording to a display priority of each image.
 7. The display controldevice according to claim 6, wherein the central processing unit (CPU)performs control of reducing a display time by the number of imagesexceeding the predefined number according to the display priority ofeach image.
 8. The display control device according to claim 7, whereinthe central processing unit (CPU) performs control such that images ofthe number exceeding the predefined number are not displayed accordingto the display priority of each image.
 9. The display control deviceaccording to claim 1, wherein, in a case where the image sensor acquiresan image, the central processing unit (CPU) displays the acquired newimage and the plurality of images stored in the storage device inseparate display regions according to a display priority of each image.10. The display control device according to claim 9, wherein the centralprocessing unit (CPU) determines a size of a region in which an image isdisplayed according to the display priority of each image.
 11. Thedisplay control device according to claim 9, wherein the centralprocessing unit (CPU) controls the number of separate regions displayedin a display region according to the display priority of each image. 12.A non-transitory computer readable medium storing a display controlprogram causing a computer to function as: an image sensor that acquiresan image; a storage device that stores a plurality of images acquired bythe image sensor; and a central processing unit (CPU) that controls eachimage stored in the storage device to be displayed sequentially on adisplay device during a fixed time, and performs control of changing atime for which each of an acquired new image and the plurality of imagesstored in the storage device is displayed on the display deviceaccording to a display priority of each image in a case where the imagesensor acquires the image.
 13. A display control device comprising:acquisition means for acquiring an image; storage means for storing aplurality of images acquired by the image sensor; and display controlmeans for controlling each image stored in the storage device to bedisplayed sequentially on a display device during a fixed time, andperforming control of changing a time for which each of an acquired newimage and the plurality of images stored in the storage device isdisplayed on the display device according to a display priority of eachimage in a case where the image sensor acquires the image.